Big Huge Thesaurus

Petaurista petaurista

noun